package com.sqlcheck.common.enums;

/**
 * 分析引擎类型枚举
 */
public enum AnalysisEngine {
    
    /**
     * 基于规则的分析引擎
     */
    RULE_BASED("基于规则", "使用预定义的兼容性规则进行分析，快速准确"),
    
    /**
     * 基于大语言模型的AI分析引擎
     */
    LLM_BASED("AI智能", "使用大语言模型进行智能分析，提供优化建议");
    
    private final String displayName;
    private final String description;
    
    AnalysisEngine(String displayName, String description) {
        this.displayName = displayName;
        this.description = description;
    }
    
    public String getDisplayName() {
        return displayName;
    }
    
    public String getDescription() {
        return description;
    }
}